package com.nbsaas.boot.common.api.domain.response;

import lombok.Data;
import java.io.Serializable;
import java.util.Date;
import java.util.Map;

/**
 * 通用JSON数据响应对象
 */
@Data
public class JsonDataResponse implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    private Long id;

    /**
     * 模型编码
     */
    private String moduleCode;

    /**
     * 模型名称
     */
    private String moduleName;

    /**
     * 数据内容
     */
    private Map<String, Object> data;

    /**
     * 创建时间
     */
    private Date addDate;

    /**
     * 最后修改时间
     */
    private Date lastDate;
} 